#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
using namespace std;

//class Date
//{
//public:
//	void Init(int year, int month, int day)
//	{
//		_year = year;
//		_month = month;
//		_day = day;
//	}
//
//	void print()
//	{
//		cout << _year  << _month  << _day << endl;
//	}
//
//private:
//	int _year;
//	int _month;
//	int _day;
//};
//
//
//int main()
//{
//	Date d1,d2;
//	d1.Init(2023, 2, 27);
//	d2.Init(2023, 4, 07);
//	d1.print();
//	return 0;
//}

//class Date
//{
//public:
//	Date(int year = 2023, int month = 2, int day = 29)
//	{
//		_year = year;
//		_month = month;
//		_day = day;
//	}
//	void Print()
//	{
//		cout << _year << "-" << _month << "-" << _day << endl;
//	}
//private:
//	int _year;
//	int _month;
//	int _day;
//};
//int main()
//{
//	Date d1;
//	d1.Print();
//
//	Date d2(2022, 7, 6);
//	d2.Print();
//	return 0;
//}

class Date
{
public:
	void print()
	{
		cout << _year  << _month  << _day << endl;
	}
	~Date()
	{
		cout << "time~" << endl;
	}
private:
	int _year = 2023;
	int _month = 2;
	int _day = 23;
};

int main()
{
	Date a1;
	return 0;
}